home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c-part1 / 34 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.0 KB

  1. Path: aragorn175.nuts.nwu.edu!user
  2. From: t-shinbrot@nwu.edu (Troy Shinbrot)
  3. Newsgroups: comp.sys.mac.programmer,comp.sys.mac.programmer.help,comp.sys.mac.programmer.codewarrior,comp.lang.c,comp.lang.pascal.mac
  4. Subject: Re: Pascal or C++?
  5. Date: Sun, 31 Dec 1995 23:04:53 -0500
  6. Organization: Northwestern University
  7. Message-ID: <t-shinbrot-3112952304530001@aragorn175.nuts.nwu.edu>
  8. References: <d7e_9512231058@linknet.ccinet.ab.ca> <dallas-3012950728570001@ppp31.atlantica.net>
  9. NNTP-Posting-Host: aragorn175.nuts.nwu.edu
  10. X-Newsreader: Yet Another NewsWatcher 2.0.3b0
  11.  
  12. In article <dallas-3012950728570001@ppp31.atlantica.net>, dallas@az.com
  13. (Brad & Angie) wrote:
  14.  
  15. > Pascal or C++?
  16. > So what is the answer?
  17. > I am starting a new programming class at the high school level this
  18. > January and don't have a compiler yet. We also don't have much money! Does
  19. > anyone out there teach computer programming? I will be working on
  20. > Macintosh platforms ranging from the LCII to some PowerPC 5200 and 6200
  21. > series. I have looked at Symantec Pascal 4.0, but this does not support
  22. > PowerPC code. I have Symantec C 6.0 at home, but again no support for PPC.
  23. > I am most familiar with the Symantec package, but this is not a major
  24. > consideration. I have read the advertising for MetroWorks CodeWarrior 7.0
  25. > which supports both C and Pascal, but this costs big bucks.
  26. > What do you use?
  27. > Any help would be greatly appreciated!
  28. > Brad.
  29.  
  30. There is no way you would catch me trying to teach C, with or without ++,
  31. as an introductory language.  It's just too dangerous (in that nothing
  32. prevents the learning programmer from writing the wrong size data into the
  33. wrong place, for instance), it's too hard (students can't do a thing until
  34. they understand the what a pointer is, for example), and the
  35. learning-to-aggravation ratio is too low.  Moreover, once a student learns
  36. how basic programming in a relatively simple and painless environment like
  37. Pascal, it's trivial to turn to C and substitute '{' for 'begin' and so
  38. forth.
  39.  
  40. -Troy
  41.